William Connolly, 44, was arguing with the Quakertown man around 5:05 p.m. in the Plumstead Shopping Center on Easton Road on Aug. 2, local police said.
That's when Connolly hit the man with his car and dragged him across the lot, according to witness statements and surveillance footage.
The victim was rushed to a hospital for his injuries and Connolly taken into custody.
Connolly was charged with aggravated assault, aggravated assault by vehicle, recklessly endangering another person and possessing an instrument of crime.
He was arraigned before Judge Kevin Wagner who set bail at 10% of $500,000. He was transported to the Bucks County Prison and is awaiting his preliminary hearing.
The investigation is still on-going and if any witnesses in the parking lot observed the incident, please contact Plumstead Township Detective William Mooney or Officer Stacie Arnosky at 215-766-8741.
Click here to follow Daily Voice Washington Township and receive free news updates.